\hypertarget{structwickr__ec__curve}{}\section{wickr\+\_\+ec\+\_\+curve Struct Reference}
\label{structwickr__ec__curve}\index{wickr\_ec\_curve@{wickr\_ec\_curve}}


Metadata about curve types to help with key generation, and signatures.  




{\ttfamily \#include $<$eckey.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
wickr\+\_\+ec\+\_\+curve\+\_\+id \mbox{\hyperlink{structwickr__ec__curve_a6a3db9bd65c2b95edec61e0b48760bf4}{identifier}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structwickr__ec__curve_ab77300e816beace29e40cf8e643a5070}{signature\+\_\+size}}
\item 
\mbox{\Hypertarget{structwickr__ec__curve_a9fb5d49d880efa9497699f315303092c}\label{structwickr__ec__curve_a9fb5d49d880efa9497699f315303092c}} 
uint8\+\_\+t {\bfseries max\+\_\+pub\+\_\+size}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Metadata about curve types to help with key generation, and signatures. 

\subsection{Field Documentation}
\mbox{\Hypertarget{structwickr__ec__curve_a6a3db9bd65c2b95edec61e0b48760bf4}\label{structwickr__ec__curve_a6a3db9bd65c2b95edec61e0b48760bf4}} 
\index{wickr\_ec\_curve@{wickr\_ec\_curve}!identifier@{identifier}}
\index{identifier@{identifier}!wickr\_ec\_curve@{wickr\_ec\_curve}}
\subsubsection{\texorpdfstring{identifier}{identifier}}
{\footnotesize\ttfamily wickr\+\_\+ec\+\_\+curve\+::identifier}

numerical identifier for a curve. Used in serialization to help identify a curve that was used elsewhere. Must be less than 16 since it is serialized into buffers using a 4 bit space \mbox{\Hypertarget{structwickr__ec__curve_ab77300e816beace29e40cf8e643a5070}\label{structwickr__ec__curve_ab77300e816beace29e40cf8e643a5070}} 
\index{wickr\_ec\_curve@{wickr\_ec\_curve}!signature\_size@{signature\_size}}
\index{signature\_size@{signature\_size}!wickr\_ec\_curve@{wickr\_ec\_curve}}
\subsubsection{\texorpdfstring{signature\_size}{signature\_size}}
{\footnotesize\ttfamily wickr\+\_\+ec\+\_\+curve\+::signature\+\_\+size}

the length of a serialized ecdsa signature using this curve, padded as needed 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/wickrcrypto/include/wickrcrypto/eckey.\+h\end{DoxyCompactItemize}
